﻿using System;
using Sinacor.Infra.UI.Common;
using System.Collections.ObjectModel;
using System.Collections.Generic;

namespace Sinacor.UI.Bovespa.ManutencaoOrdens.Model
{
    /// <summary>
    /// Model de dados de saldo negociavel
    /// </summary>
    [Serializable]
    public class DadosSaldoNegociavel : BaseModel
    {
        private string _ativo;
        private int _cliente;
        private Enum.TipoMercado? _mercado;
        private Decimal? _quantidade;

        public string Ativo
        {
            get
            {
                return this._ativo;
            }
            set
            {
                this._ativo = value;
                OnPropertyChanged("Ativo");
            }
        }

        public int Cliente
        {
            get
            {
                return this._cliente;
            }
            set
            {
                this._cliente = value;
                OnPropertyChanged("Cliente");
            }
        }

        public Enum.TipoMercado? Mercado
        {
            get
            {
                return this._mercado;
            }
            set
            {
                this._mercado = value;
                OnPropertyChanged("Mercado");
            }
        }

        public Decimal? Quantidade
        {
            get
            {
                return this._quantidade;
            }
            set
            {
                this._quantidade = value;
                OnPropertyChanged("Quantidade");
            }
        }
    }
}
